home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / compuserve-file-archive / 09 Application Software / SEQINS.DOC < prev    next >
Text File  |  2019-04-13  |  7KB  |  144 lines

  1. Instructions for adding sequential read/write to Original SpeedScript and to
  2. SpeedScript 1.1.  Original SpeedScript should have been already modified with
  3. the SpeedScript customizer, published in COMPUTE!S GAZETTE.  While this may not
  4. be necessary, I have not been able to try it with an unmodified version.
  5.  
  6.  
  7. To perform the modification, first load your present version of SpeedScript.
  8. Then, in direct mode (no line number), type the following:
  9.  
  10. POKE44,36:POKE9216,0:POKE9217,0:NEW
  11.  
  12. and press the RETURN button.
  13.  
  14.  
  15. If you try to run the loader without first loading SpeedScript and entering the
  16. above line, the loader will print the line for you on the screen, and tell you
  17. to load SpeedScript, then place your cursor on the line that was printed, and
  18. press RETURN.  After doing so, you may then re-load and run your loader program
  19. which will now work correctly.  Once running, you will be asked which version
  20. of SpeedScript you have.  It is VERY important to answer this question
  21. correctly, as several memory locations are different between the 2 versions and
  22. the loader has to know this.  The loader is set to work with the magazine
  23. version. If you have the book version, the program has to modify itself, and
  24. you will see this happen on screen.  The screen will clear, It will print:
  25.  
  26.  
  27. 350
  28. 920
  29. 910 DATA XXXX,XXXX,9999
  30.  
  31. (note that the x's mean numbers will be there in their place.  I just can't
  32. remember what they are for sure).
  33.  
  34. That will be a brief happening, and then you will have an opportunity to
  35. pre-set your border, screen, and letter colors, since you will be able to have
  36. split border/screen color.
  37.  
  38. After completing this, the additional code will be added to SpeedScript itself.
  39.  Since line-feeds are not  convertable to SpeedScript code, you are given the
  40. option of how you would like them converted.  The two options are: convert to
  41. spaces, or: convert to returns.  I personally convert them to spaces so that
  42. the original line spacing is preserved.  Then you will be asked for a new
  43. program name, and what device you want it saved to.  You will not be able to
  44. save it under the same program name if you put it on the same disk.
  45.  
  46. When this process is completed, load SpeedScript and read the SS file maked
  47. INSTRUCTIONS to learn about the new functions added to SpeedScript.
  48.  
  49.  
  50.  
  51. Instructions for modified SpeedScript
  52. modified by: Steve Hammer
  53.  
  54.  
  55.      SpeedScript and modified SpeedScript are essentially the same, with one
  56. exception!  The modified version, in addition to SpeedScripts many fine
  57. features, has the ability to load and save sequential files, in either ASCII or
  58. PET ASCII formats.  There was also a subroutine added to place a border around
  59. the text, and give seperate control to both the border and background colors.
  60.  
  61.  
  62. Sequential filing.
  63.  
  64.  
  65.      The use of sequential filing is as simple as using SpeedScript's load
  66. andsave functions.  To get into sequential filing mode, type a CONTROL F (hold
  67. the CONTROL button down while pressing the letter F).  The first time through,
  68. a short by-line will appear, and will then be disabled for the rest of the
  69. duration SpeedScript is in use.  After the banner, you will be asked if you
  70. wish to load or save a sequential file.  Respond here with either an 'L' or an
  71. 'S'.  If you got here by mistake, press return to abort.  There are only two
  72. places in the Load and Save functions that a return will not abort the process,
  73. and there are at least two opportunities after that time to abort, so you will
  74. not be locked in once you have come here.  Next prompt is for a file type. 
  75. Either 'A' for ASCII or 'P' for PET ASCII.  This is one of those times where
  76. abort is not possible.  'A' or 'P' are the only valid responses, with all
  77. others being ignored.  We will deal with loading first.  The next query you
  78. will receive will be 'Load:'. Enter the file name, or return to abort.  Then,
  79. as with SpeedScript, respond to the Tape or Disk prompt.  Anything other than a
  80. correct response will abort here.  If the file is found, it will be loaded and
  81. converted.  Disk errors on load are noted in the command line, and control is
  82. returned to SpeedScript.  Note that the Sequential filing code will
  83. automatically add the ',s,r' or ',s,w' whichever is appropriate when using the
  84. disk drive.
  85.  
  86.      If saving a file, in addition to the above prompts, you will be asked:
  87.  
  88. Line Length (RETURN=as-is)?
  89.  
  90. This is the editing command.  If you want to leave the text as it appears on
  91. the screen, respond with a return.  This tells the code that no editing is
  92. required.  Where this ability comes in handy, is when you are using the text
  93. file to be uploded to a bulletin board or other system that has a maximum
  94. acceptable line length.  If you desire line editing you may respond with a
  95. number up to 255.  Any three-digit number greater than that will result in
  96. erronious line lengths, and numbers with four or more digits simply are not
  97. accepted.  In any case, line lengths will never be longer than the number you
  98. input.  The results of this will be seen when the screen re-appears, as all
  99. returns inserted in the text will remain.  If after saving a file the cursor
  100. does not appear after the screen returns, press the home key twice.  Saving a
  101. sequential file messes with some of the SpeedScript pointer, and hitting the
  102. home key twice will restore them.  If an error occurs on the disk during the
  103. writing process, do a CONTROL  (up arrow) and a return to read the error.
  104.  
  105.  
  106. Screen and Border Controls
  107.  
  108.  
  109.      If you find it desirable to have a border around the text, while using
  110. SpeedScript in normal mode (meaning not during the sequential filing process),
  111. type a CONTROL W.  The prompts and actions are self-explanitory from here.
  112. While in Screen-Border mode, SpeedScript's CONTROL B command changes the border
  113. color only.  And when returning to normal operation, the screen will become the
  114. color of the border.  A little experimentation here will give you some idea
  115. what you like best.  The screen color is stored at memory location 9251. 
  116. Default is Black.  If you would like a different screen background color for
  117. default, poke that location will the color number of your choosing.  The
  118. default Border color is stored at memory location 2408.  Default here is Black
  119. too.  Your favorite color may be poked here also.  After making these pokes,
  120. you will have to re-save your copy of SpeedScript.  If you are brave, use the
  121. save "@0:programme name".  Otherwise re-name and save it.
  122.  
  123.  
  124. Other Comments.
  125.  
  126.  
  127.      Loading a sequential file operates the same as SpeedScripts load in that
  128. it will permit appending of files.  If you have two or more files to be added
  129. together, places the cursor at the point the new file should be added, and
  130. enter the sequential load function with a control F, just as if you were
  131. loading a regular SpeedScript file.  And load the file.  It will erase any text
  132. after the cursor, and if the amount added is shorter than the original, the
  133. remainder will appear after the added file, but will not be accessable.
  134.  
  135.  
  136.      Any comments or questions?  Write, call or Email me.
  137.  
  138. Steve Hammer
  139. 115 1/2 W. 6th St.
  140. Muscatine, Ia.  52761
  141. (319) 263-2162
  142.  
  143. Compuserve ID:74776,1570
  144.